插件
插件定义
插件可以扩展 LLM 的能力,如联网搜索、科学计算或绘制图片,赋予并增强了 LLM 连接外部世界的能力。SenseFlow 提供了两种插件类型:第一方插件和自定义插件。
你可以直接使用 SenseFlow 生态提供的第一方内置插件,或者轻松导入自定义的 API 插件(目前支持 OpenAPI / Swagger规范)。
插件的作用:
- 插件使用户可以在 SenseFlow 上创建更强大的 AI 应用,如你可以为智能助理型应用(Agent)编排合适的插件,它可以通过任务推理、步骤拆解、调用插件完成复杂任务。
- 方便将你的应用与其他系统或服务连接,与外部环境交互,如代码执行、对专属信息源的访问等。
如何配置第一方插件
可在“资源广场-插件广场”中使用第一方插件
第一方工具列表
SenseFlow 目前已支持近百种插件,包括搜索、图像、生产力等多种类别,具体插件描述详见“资源广场-插件广场”中的插件子页面。
Stable Diffusion插件描述
第一方插件授权
若你需要直接使用 SenseFlow 生态提供的第一方内置插件,你可能需要在使用前配置相应的凭据。
配置第一方插件凭据
若“去授权”按钮消失,则说明凭据校验成功。配置凭据后,工作区中的所有成员都可以在创建应用时使用此插件。
插件已授权状态
如何创建自定义插件
你可以通过“工作台-我的插件-创建插件”创建自定义插件,目前支持 OpenAPI / Swagger规范。你可以将 OpenAPI schema 内容通过URL导入,或者点击“从SenseFlow创建”并直接粘贴至Schema内容区。关于 OpenAPI / Swagger 规范你可以查看官方文档说明。
插件目前支持两种鉴权方式:无鉴权 和 API Key。
创建自定义插件
在导入 Schema 内容后系统会主动解析文件内的参数,并可预览插件具体的参数、 方法、路径。你也可以在此对插件参数进行测试。
自定义插件参数测试
完成自定义插件创建之后,你可以在“工作台-我的插件”中浏览并编辑该插件,并在创建应用时使用。
已添加自定义插件
如何在应用内使用插件
目前,你可以在“工作台-我的应用-创建应用”中创建高级应用或工作流时,将已配置好凭据的插件在其中使用。
创建高级应用时使用插件
在创建高级应用时,可以添加配置好凭据的第一坊插件或自定义插件。
创建高级应用时添加插件
以下图为例,在应用内添加google插件后,应用将在需要时自主调用插件,从google插件中查询信息,并将数据分析后完成与用户之间的对话。
应用在对话中完成插件调用回复问题
创建工作流时使用插件
创建工作流时添加插件
以下图为例,在工作流中添加Arxiv插件,可以进行插件测试,调用Arxiv搜索论文信息。
在工作流中添加插件并测试